package com.quartet.modules.multimedia.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;
import java.util.List;

@Data
public class MediaQueryRequestDto {

    /**
     * 终端编码集合
     */
    @ApiModelProperty(value = "终端编码集合")
    private List<String> terminalCodeList;


//    /**
//     * 查询类型
//     * terminalCode：终端编码
//     * flowCardNumber：流量卡号
//     * customerName：客户名称
//     */
//    @ApiModelProperty(value = "查询类型\n" +
//            "     * terminal_code：终端编码\n" +
//            "     * flow_card_number：流量卡号\n" +
//            "     * customer_name：客户名称"
//    )
//    private String queryType;

    /**
     * 查询类型
     */
    @ApiModelProperty(value = "文件类型 1:图片 2：音频 3：视频")
    private String queryFileType;

//    /**
//     * 查询值
//     */
//    @ApiModelProperty(value = "查询值")
//    private String queryValue;

    /**
     * 创建开始时间
     */
    @ApiModelProperty(value = "创建开始时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createStartTime;

    /**
     * 创建结束时间
     */
    @ApiModelProperty(value = "创建结束时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createEndTime;
}
